const int queenSize=10;
class arrayQueen{//为了解决队列因进出而导致前面空间浪费的情况
    public:

    void push(const ElementType& element)
    {
        //队列满
        if((rear+1)%queenSize==front)
            return;
        a[rear++]=element;
        rear%=queenSize;
    }
    void pop()
    {
        if(rear==front)
            return;
        fornt++;
        front%=queenSize;
    }
    
        int* getFront(){
            if(front==rear){
                std::cout<<"队列空"<<std::endl;
                return nullptr;
            }
            return &a[front];
        }

        bool isEmpty(){
                return front==rear;
        }














    private:
    int a[queenSize];
    int front;//队头指针 出队标记
    int rear;//队尾指针




    }